package com.tiger.project.domain;

import com.tiger.common.annotation.Excel;
import com.tiger.common.core.domain.BaseEntity;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;


/**
 * 报告信息对象 report_info
 *
 * @author iot
 * @date 2022-12-15
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "report_info对象", description = "报告信息内容")
public class ReportInfo extends BaseEntity {
private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 合同id */
    @Excel(name = "合同id")
    @ApiModelProperty(value = "合同id")
    private Long contractSponsorId;

    /** 更新人 */
    @Excel(name = "更新人")
    @ApiModelProperty(value = "更新人")
    private Long updateById;

    /** 更新人名称 */
    @Excel(name = "更新人名称")
    @ApiModelProperty(value = "更新人名称")
    private String updateByName;

    /** 公司id */
    @Excel(name = "公司id")
    @ApiModelProperty(value = "公司id")
    private Long companyId;

    /** 文件生成地址 */
    @Excel(name = "文件生成地址")
    @ApiModelProperty(value = "文件生成地址")
    private String sysAddress;

    /** 文件类型(1.国融 2.财政局3.城供4.大禾) */
    @Excel(name = "文件类型(1.国融 2.财政局3.城供4.大禾)")
    @ApiModelProperty(value = "文件类型(1.国融 2.财政局3.城供4.大禾)")
    private String type;

    /** 用户文件上传地址 */
    @Excel(name = "用户文件上传地址")
    @ApiModelProperty(value = "用户文件上传地址")
    private String userAddress;

    /** 报告名称 */
    @Excel(name = "报告名称")
    @ApiModelProperty(value = "报告名称")
    private String reportName;


}
